1 results
4 - Efficient, blind, spatially-variant deblurring for shaken images
-
- By Oliver Whyte, Microsoft Corporation, USA, Josef Sivic, INRIA, France, Andrew Zisserman, University of Oxford, Jean Ponce, INRIA, France
- Edited by A. N. Rajagopalan, Indian Institute of Technology, Madras, Rama Chellappa, University of Maryland, College Park
-
- Book:
- Motion Deblurring
- Published online:
- 05 June 2014
- Print publication:
- 08 May 2014, pp 75-99
-
- Chapter
- Export citation
-
Summary
In this chapter we discuss modelling and removing spatially-variant blur from photographs. We describe a compact global parameterization of camera-shake blur, based on the 3D rotation of the camera during the exposure. Our model uses three-parameter homographies to connect camera motion to image motion and, by assigning weights to a set of these homographies, can be seen as a generalization of the standard, spatially-invariant convolutional model of image blur. As such we show how existing algorithms, designed for spatially-invariant deblurring, can be ‘upgraded’ in a straightforward manner to handle spatially-variant blur instead. We demonstrate this with algorithms working on real images, showing results for blind estimation of blur parameters from single images, followed by non-blind image restoration using these parameters. Finally, we introduce an efficient approximation to the global model, which significantly reduces the computational cost of modelling the spatially-variant blur. By approximating the blur as locally-uniform, we can take advantage of fast Fourier-domain convolution and deconvolution, reducing the time required for blind deblurring by an order of magnitude.
Introduction
Everybody is familiar with camera shake, since the resulting blur spoils many photos taken in low-light conditions. Camera-shake blur is caused by motion of the camera during the exposure; while the shutter is open, the camera passes through a sequence of different poses, each of which gives a different view of the scene. The sensor accumulates all of these views, summing them up to form the recorded image, which is blurred as a result. We would like to be able to deblur such images to recover the underlying sharp image, which we would have captured if the camera had not moved.